﻿#region Imports
using System;
using CommonUtilities.Attributes;
using CommonUtilities.Enums;
using OneStopProgrammingMatrix.Common;
#endregion

namespace OneStopProgrammingMatrix.Models
{
    [Serializable]
    public class MatrixGroupInfo : Status
    {
        #region Properties
        [Constraint(eConstraint.Recommended)]
        private string matrixGroup;
        public string MatrixGroup
        {
            get { return matrixGroup; }
            set
            {
                matrixGroup = value; RaisePropertyChanged("MatrixGroup");
                if (EventNotifier.NewItemMatrixGroupChangedCommand != null) EventNotifier.NewItemMatrixGroupChangedCommand.Execute(null);
            }
        }
        #endregion

        #region Constructors
        public MatrixGroupInfo()
            : base()
        {

        }
        #endregion
    }
}
